﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Sofire.Data;

namespace SofireXSqlEntityGenerator.Core
{
    public abstract class GeneratorBase
    {
        private QueryEngineBase _Engine;
        public QueryEngineBase Engine
        {
            get
            {
                return this._Engine;
            }
        }

        public GeneratorBase(QueryEngineBase engine)
        {
            this._Engine = engine;
        }

        public abstract TableResult InitTables();
        public abstract TableResult InitViews();

    }
}
